package cn.ahaiahaixx.service;

import cn.ahaiahaixx.entity.JsonMessage;
import cn.ahaiahaixx.entity.TbToken;

/**
 * Token的服务
 * @author Aiden Pearce
 *
 */
public interface TokenService {

	/**
	 * 更新或者返回token
	 * @param token 客户端的token
	 * @return
	 * @throws Exception
	 */
	JsonMessage createToken(TbToken token) throws Exception;

	/**
	 * 检查token信息，不存在就创建新的，否则就刷新时间
	 * @param token 客户端token信息
	 * @return
	 * @throws Exception
	 */
	TbToken checkTbToken(TbToken token) throws Exception;

}
